/*
 * -----------------------------------------------------------
 *  FECHA      HORA   NOMBRE       COMENTARIO 
 * -----------------------------------------------------------
 *  09/05/08   18:00  DAVID        Creación de clase y metodos
 *  08/05/08   17:14  DAVID        Creación de interface
 *
 */

package net.ieslaferreria.infoCiutat;

import org.garret.perst.IInputStream;
import org.garret.perst.IOutputStream;
import org.garret.perst.Persistent;
import org.garret.perst.Storage;

/** 
 * 
 * @author Alex, Javi, David y Sergio
 */
public class DadesPersonalsImpl extends Persistent implements DadesPersonals{

    /*
     * Variable que conté el nom de l'usuari.
     */
    private String nomUsuari;
    /*
     * Variable que conté l'email de l'usuari.
     */
    private String email;
    /*
     * Variable que conté el telefon de l'usuari.
     */
    private int telefon;

    public String getNomUsuari(){
        return this.nomUsuari;
    }
    
    public void setNomUsuari(String nom){
        this.nomUsuari=nom;
    }

    public int getTelefon(){
        return this.telefon;
    }
    
    public void setTelefon(int telefon){
        this.telefon= telefon;
    }

    public String getEmail(){
        return this.email;
    }

    public void setEmail(String email){
        this.email=email;
    }
     public void writeObject(IOutputStream out){
         out.writeString(nomUsuari);
         out.writeString(email);
         out.writeInt(telefon);
     } 
     public void readObject(IInputStream in){
         nomUsuari = in.readString();
         email = in.readString();
         telefon = in.readInt();
     }
     public DadesPersonalsImpl(){}
     public DadesPersonalsImpl(Storage db){
         super(db);
     }
 }
